﻿// code02040201.cpp : const限定符
//  常量指针

#include <iostream>
using namespace std;
void errorHandler();

int main()
{
    int errNumb = 0;
    int* const currErr = &errNumb;  //定义常量指针,表示指针内存储的地址不可更改
    const double pi = 3.1415926;
    const double* const pip = &pi;  //定义常量指针，并且此指针同时是指向常量的指针

    *pip = 2.17;                    //报错！不满足指向常量的指针的要求

    if (*currErr)
    {
        errorHandler();
        *currErr = 0;               //相当于errNumb=0
    }
}

